IBM eServer pSeries System 8844 Baseboard Management Controller
Version 1.23 (Build ID BYBT23A)


Change History
______________________________________

Baseboard Management Controller

Version 1.23, Build ID BYBT23A (05/2007)
 - Enabling collecting GPR's at checkstop. The BC will take up to 10 min to
   collect all the data now.
 - Fix a problem if the board did start at lower speed after BMC inband code update.
 - Add support for PEU3.
 - Fix Volatge sensors for PEU2.
 - Do not swap to perm side on Checkstop.
 - Fix LED colors.
 - Check for Chassis Subtype. BCE will be 0x03 and BCV will be 0x04. Blade will
   run at high freq. here.  
   
Version 1.22, Build ID BYBT22A
 - Semaphore was locked. This was causing a Firmare BIOS corruption reboot to fail.
 - Ignore Checkstop signal during Init sequence
 - Fix a problem when doing degraded boot mode
 - Wait to Init until MM is sending Blade info command back to BMC. This will make sure
   that we start with the correct frequncy when blade is in BC2
 - Improve Diag message display for Checkstop handling

Version 1.21, Build ID BYBT21A
 - add query capability into "ABR Control" function
 - Add fix for GPUL Erratum 11 (live lock issue)
 - Add Checkstop Analysis function
 - Wider Window for A/D limits. Fix for "Planar Voltage Fault" at Power ON.
 - Include defect for SOL corruption (Defect 349765)

Version 1.20, Build ID BYBT20A
 - Adding functions for Checkstop handling
 - Enable KVM
 - Correct ipmi Chassis Control command message for hard reset of the system

Version 1.19, Build ID BYBT18A
 - change VT1105 driver 
 - remove functionality to read spr register from CPUs after checkstop condition

Version 1.18, Build ID BYBT18A
 - modify I2C recovery to fix "VRD1 fault" (cross talk between VT1105 and VT1103) 
 - add functionality to read spr register from CPUs after checkstop condition

Version 1.17, Build ID BYBT17A
 - Improve filtering for Reset PSOC
 - add defines for SYS_MAUI

Version 1.16, Build ID BYBT16A
 - Modify the temperature thresholds from 98C to 95C and throttle point from 100C to 98C (in performance mode)
 - Modify code to reset Thermal PSOC
 - Adding code to Log Diag Message in MM
 - Adding Function to recalibrate Thermal PSOC
 - Adding fix for LPC bus hang

Version 1.15, Build ID BYBT15A
 - Modify the temperature thresholds and throttle point (in performance mode)
 - Remove KVM functionality

Version 1.14, Build ID BYBT14A
 - Fix the temperature calculation for the PEU2 temperature sensor SDR
 - Correct the reported blade width for 3 of the FPM (Fixed Power
   Management) commands
 - New Power Values for CPU's, Memory and base Board to lower power budget

Version 1.13, Build ID BYBT13A
 - New Checkstop header structure for MM and Firmware
 - Additional support for HSDC's

Version 1.12, Build ID BYBT12A
 - Fix a problem where cold resets with power on was causing planar
   voltage faults
 - Add I2C bus test capabilities
 
Version 1.11, Build ID BYBT11A
 - Improve the tolerance values for planar voltages
 - Fix a problem with a mis-wire on the PCIe connector
 - Fix MPV problems
 - New GPUL power Table
 - Fix Maui Board power on Problem

Version 1.10, Build ID BYBT10A
 - Improve PCIe (expansion card) support
 - Add a temperature sensor for PEU-2 (PCIe) adapter card
 - Add and implement a new VPD Device ID for accessing CPU checkstop
   data
 - Check 12 Volt to be off at Q9 before turning power on

Version 1.09, Build ID BYBT09A
 - Enable KVM functions

Version 1.08, Build ID BYBT08A
 - Retry to Init CPU's and U4, this will fix the permside problem
 - Retry to init VT1105 when it fails
 - Do not go to perm side during power off
 - Ignore bad status during VRM Sensor read 
 
Version 1.07, Build ID BYBT07A
 - Improve support for expansion cards
 - Fix a possible task (OCST) stack overflow problem
 - Add functionality and increase the BMC WD (watchdog)
 - Enable PCIE Clocks for Expansion Cards
 - Disable Fast Path before slew
 - Send Boot Mode and Ext. Boot Mode to Firmware at System Start
 - Improve Slewing
 - Set QREQ Signals on PG Boards correctly
 - Do not collect Checkstop data at Timeout event
 - No Power Off after Cpu Init updates VPD data
 - Block Thermal Read and Write function
 - Fix in PwrSig on Sreset signal
 - Improvements to CPU thermal monitoring

Version 1.06, Build ID BYBT06A
 - Remove KVM and Video support for GA1
 - Improve temperature sampling for thermal throttling
 - Ensure Firmware Update (Blade State Change) message gets properly sent
   to the MM for inband BMC flashing
 - Fix a problem with Front Panel Fault LED status
 - Improve Core 1 Power handling
 - Fix Power On after Checkstop problem
 - Display only one Checkstop log in MM at Checkstop
 - Improve (more Data) for Checkstop logging
 - New 970 COMPAC setting's for LARX livelock problem
 - BMC Completed Reset fix in GTD Task

Version 1.05, Build ID BYBT05A
 - Collect Checkstop information in System VPD and improve checkstop reporting
 - Core 1 Voltage handling moved to I2C pin
 - Skip bad thermal readings
 - Add Internal BMC watchdog reporting in MM
 - Changes and improvements to thermal control and CPU throttling
 - Fix I2C driver during bus recovery
 - Add an init check to the VRM sensor
 - Improve the checking and reporting of planar faults

Version 1.04, Build ID BYBT04A
 - improve checkstop handling
 - improve the state of the BMC after a reset while powered on
 - add in initial support for PEU-2

Version 1.03, Build ID BYBT03A
 - improve thermal throttling

Version 1.02, Build ID BYBT02A
 - fix various problems that can occur if the MM is reset
 - improve RS485 communication
 - verify 4G DIMM's
 - add in AME v2 support

Version 1.01, Build ID BYBT01A
 - fix erroneous errors being reported during power cycling and resets

Version 1.00, Build ID BYBT00A
 - Original Release


(C) Copyright International Business Machines Corporation 2005, 2006. 
    All rights reserved.
